package cn.com.cifi.mars.bean.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 项目最新动态信息
 * @author 60157
 *
 */
@Data
@ApiModel(value = "项目最新动态信息", description = "项目最新动态信息")
public class ProjectNewDynamicDto {

	
	@ApiModelProperty(value="项目分期", name="projectStages")
    private String projectStages;

	@ApiModelProperty(value="事件【manual_create 手动新建,  update_save 编辑保存,  manual_delete 手动删除 , sys_generate 系统生成, "
			+ "sys_refresh 系统刷新,  initiate_approval 发起审批 ,to_void_approval 作废审批, approval_adopt 审批通过, approval_no_adopt 审批未通过】", name="event")
    private String event;
	
	@ApiModelProperty(value="业务类型id", name="moduleType")
    private String moduleType;
	
	@ApiModelProperty(value="业务类型名称", name="moduleTypeName")
    private String moduleTypeName;
	
	
	@ApiModelProperty(value="版本名称(点击版本名称：跳转到对应项目分期的货值/供货计划/签约计划的对应版本查看页面；"
			+"如果操作后状态是“删除”，不能点击版本名称)", name="versionName")
    private String versionName;
	
	@ApiModelProperty(value="操作前状态", name="beforeState")
    private String beforeState;
	
	@ApiModelProperty(value="操作后状态Id", name="afterState")
    private String afterState;
	
	@ApiModelProperty(value="操作后状态名称(如果操作后状态是“删除”，不能点击版本名称)", name="afterStateValue")
    private String afterStateValue;
	
	@ApiModelProperty(value="操作人账号", name="operationBy")
    private String operationBy;
	
	@ApiModelProperty(value="创建时间", name="createTime")
    private String createTime;
	
	@ApiModelProperty(value="分期id", name="projectfId")
	private String projectfId;
	
	@ApiModelProperty(value="项目id", name="projectId")
	private String projectId;
	
	@ApiModelProperty(value="操作人姓名", name="usercn")
    private String usercn;
	
}
